export const commonPatterns = {
  phone: {
    msg: '请按照 `区号 + "-" + 市话号码` 之格式填写; 例如: 0531-88888888',
    value: '/^(0[0-9]{2,3}\\-)([2-9][0-9]{6,7})+(\\-[0-9]{1,4})?$/',
    name: '固定电话'
  },
  mobile: {
    msg: '请输入正确的手机号码',
    value: '/^1[3-9]\\d{9}$/',
    name: '手机号码'
  },
  unifiedSocialCreditCode: {
    msg: '请按照正确格式录入数据 : 由十八位的数字或大写英文字母（不适用I、O、Z、S、V）组成',
    value: '/^[^_IOZSVa-z\\W]{2}\\d{6}[^_IOZSVa-z\\W]{10}$/g',
    name: '统一社会信用代码'
  },
  IDNumber: {
    msg: '请输入正确的身份证号码',
    value: '/^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$|^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/',
    name: '身份证号码'
  },
  mailCode: {
    msg: '请输入正确的邮政编码',
    value: '/^\\d{6}$/',
    name: '邮政编码'
  },
  carNumber: {
    msg: '请输入正确的车牌号',
    // 普通汽车的车牌、新能源客（货）车车牌
    value: '/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$)|([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/',
    name: '车牌号码'
  }
};
